Historical FluidAE Project, Revision 2
FluidAE 3 is a graphical environment for developing user-friendly applications in the Euphoria programming language.
Under construction
Development Status of Planned Features
FluidAE3 is very stable, but is a long way from a final release. I have a huge list of planned features that need to be added before it will be considered complete. This page is for tracking the progress of the development of FluidAE.
Widget Classes
- Window - incomplete
- Dialog - Going to merge with Window, add property {"allow_resize", 0} to act like dialog
- Screen - Going to merge with Window, add properties {"show_border", 0} and {"fullscreen", 1} to act like Screen
- Container - Need to add group label and border, fix bugs
- Divider - incomplete
- Tabs - not implemented yet
- Toolbar - not implemented yet
- Panel - not implemented yet
- Button - incomplete
- Toggle - incomplete
- Option - incomplete
- Progress - incomplete
- Slider - incomplete
- Textbox - incomplete
- Textedit - incomplete
- Treebox - incomplete
- Listbox - incomplete
- Fancylist - incomplete
- Canvas - incomplete
- Scrollbar - incomplete
- Menubar - incomplete
- Menu - incomplete
- List - incomplete
- Statusbar - not implemented yet
- Toolbutton - not implemented yet
- Tooltext - not implemented yet
- Toollist - not implemented yet
Widget Themes and color schemes
- not implemented yet
Graphics
- Advanced features not implement yet (alpha, bitmap scaling & rotation, gradients, bezier curves, etc)
- other file formats (png, jpg, svg, gif, etc.)
Cross-platform support
- win32 currently implemented, need to clean up code and a generic layer with ifdef statements to select the correct platform
- need to research how to implement Linux, BSD, and MacOS wrappers
Multi-process communication (parent-children or peer-to-peer modes)
- child process control (start/kill processes) - works
- API - incomplete
- communication protocol - incomplete
- shared memory communication - incomplete
- TCP/IP communicatino - not implemented yet
FTDI USB device communication
- API - incomplete
- communication protocol - incomplete
Useful pre-made dialogs
- not implemented yet
Integrated Development Environment
- not implemented yet
XML Settings File for each application
- API - not implemented yet
- diff to current revision, view current revision history, backlinks
- Last modified Apr 14, 2014 by ryanj